package partone;

/**
 * @author shkstart
 * @date 2022/4/29 - 22:15
 */
public class PersonExer {
    private int age;
    private String name;


    public PersonExer(){
        age = 18;
    }

    public PersonExer(String n,int a){
        name = n;
        age = a;

    }

    public void setAge(int i) {
        if (i >= 0 && i <= 130) {
            age = i;
        } else {
            System.out.println("传入的数据非法!");
        }
    }



    //也可以把非法的数排在前面然后用return结束setAge方法，如下：
//    public void setAge(int a){
//        if(a < 0 || a > 130){
////			throw new RuntimeException("传入的数据非法！");
//            System.out.println("传入的数据非法！");
//            return;
//        }
//        age = a;
//
//
//    }
    public PersonExer(int a){
        age = a;
    }
    public int getAge() {
        return age;
    }




    public void setName(String n){
        name = n;
    }

    public String getName(){
        return name;
    }


}

    //绝对不要这样写！！
//	public int doAge(int a){
//		age = a;
//		return age;
//	}
    //这样写没有意义，比如你给一个人定义叫乌鱼蛋，然后又问他叫什么一个道理
